using System;
using System.Collections.Generic;
using System.Runtime.Serialization;

namespace Core.Entities
{	
	[DataContract]
    public class Article : BaseEntity<int>
	{		
		public Article()
		{
		}
				
		// ********************************************************************************
		// *** Primitive properties *******************************************************
		// ********************************************************************************
		[DataMember] public int ID { get; set; }
		[DataMember] public string Name { get; set; }
        [DataMember]
        public string UserID { get; set; }
        [DataMember]
        public int TypeID { get; set; }


		// ********************************************************************************
		// *** Complex properties *********************************************************
		// ********************************************************************************
	
		// ********************************************************************************
		// *** Navigation properties ******************************************************
		// ********************************************************************************
		[DataMember] public virtual List<Column> Columns { get; set; }
        [DataMember]
        public virtual User User { get; set; }

	}
}

